home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 6 / FM Towns Free Software Collection 6.iso / ms_dos / gds / gds.doc next >
Encoding:
Text File  |  1993-07-08  |  4.2 KB  |  119 lines

  1.  
  2. 【 名  称 】  GDS access library.
  3.               version 1.20.
  4.  
  5. 【 著  者 】  哇内 進 ( Wonder's Dream )
  6.  
  7. 【ファイル】  GDS???.C    ソースファイル
  8.               GDS.H       提供ヘッダファイル
  9.               GDS.LIB     提供ライブラリファイル
  10.               GDS.DOC     ドキュメントファイル ( 本ファイル )
  11.               GDS.MAN     クイックリファレンスマニュアル
  12.               GDS.GGG     概要ファイル
  13.  
  14. 【動作環境】  デバイスドライバ GDS.SYS が組み込まれている環境
  15.               Turbo C の small モデル への組み込みを想定
  16.  
  17. 【 機  能 】  グラフィックの描画が可能となります。
  18.                 FM R 版 Turbo C V2.0 が FM TOWNS でも利用できることは皆さん
  19.               御存知かと思います。Turbo C には stand alone な優れた graphics
  20.               driver : BGI が提供されていますが、残念ながら FM TOWNS とは
  21.               相性が悪い様です。FM TOWNS でこのドライバをアクセスした場合、
  22.               とんでもなく遅い速度で描画していきます。
  23.                   「 せめて通常の速度で描画してくれればよいc 」
  24.               と、考える人にこの「 GDS access library. 」を提供します。
  25.               この作品は FWSC 5 で出品した
  26.                   「 GDS access library. version 1.103. 」
  27.               のバ-ジョンアップ版です。
  28.  
  29. 【 内  容 】    このライブラリで提供される関数は以下に一覧にしてあります。
  30.               詳しくは、クイックリファレンスマニュアルを参照してください。
  31.  
  32.     割り込みオペレーション
  33.     interrupt operation.
  34.  
  35.     module    function name        explanation
  36.     ------    ----------------------    ----------------------------------
  37.     GDS101    GDS_init        初期化
  38.     GDS102    GDS_palette        パレットレジスタの設定
  39.     GDS103    GDS_all_clear        全画面の消去
  40.     GDS104    GDS_get_block        ドットデ-タの読み込み
  41.     GDS105    GDS_put_block        ドットデ-タの書き込み
  42.     GDS106    GDS_move_block        部分画面の複写
  43.     GDS107    GDS_part_clear        部分画面の消去
  44.     GDS108    GDS_write_page        書き込みペ-ジの指定
  45.     GDS109    GDS_display_page    表示ペ-ジの指定
  46.     GDS110    GDS_display        図形デ-タの出力
  47.  
  48.     セッティングオペレーション
  49.     setting operation.
  50.  
  51.     module    function name        explanation
  52.     ------    ----------------------    ----------------------------------
  53.     GDS201    GDS_clip_frame        クリップ枠
  54.     GDS202    GDS_clip_mode        クリップモ-ド
  55.     GDS203    GDS_line        不連続線分
  56.     GDS204    GDS_point        ポイント
  57.     GDS206    GDS_paint        ペイント
  58.     GDS207    GDS_rectangle        矩形
  59.     GDS208    GDS_circle        円
  60.     GDS209    GDS_arc_circle        円弧
  61.     GDS210    GDS_fan_circle        扇形(円)
  62.     GDS211    GDS_ellipse        楕円
  63.     GDS212    GDS_arc_ellipse        楕円弧
  64.     GDS213    GDS_fan_ellipse        扇形(楕円)
  65.     GDS214    GDS_line_style        線種
  66.     GDS215    GDS_line_color        線色
  67.     GDS216    GDS_point_color        ポイント色
  68.     GDS221    GDS_paint_mode        面塗りモ-ド
  69.     GDS222    GDS_paint_color        面塗り色
  70.     GDS223    GDS_hatching_style    ハッチング種
  71.     GDS224    GDS_tyle_style        タイル種
  72.     GDS225    GDS_boundary_style    境界線種
  73.     GDS226    GDS_boundary_color    境界線色
  74.     GDS227    GDS_boundary_mode    境界線モ-ド
  75.     GDS228    GDS_draw_mode        描画モ-ド
  76.  
  77.     マクロ定義
  78.     macro definition
  79.  
  80.     macro name        value    explanation
  81.     ----------------------    ------    ----------------------------------
  82.     PRESET            0    背景色で描画する
  83.     AND            1    論理積をとって描画する
  84.     PSET            3    色識別番号で描画する
  85.     XOR            6    排他的論理和とって描画する
  86.     OR            7    論理和とって描画する
  87.     NOT            12    論理否定とって描画する
  88.     SCREEN            0    画面枠
  89.     CLIP            1    クリップ枠
  90.     VIEWPORT        2    ビュ-ポ-ト
  91.     N            0    塗らない
  92.     BF            1    塗り潰し
  93.     TF            2    タイル塗り
  94.     HF            3    ハッチング塗り
  95.  
  96. 【 著作権 】  本作品の著作権は著者にあります。
  97.               本作品の頒布、組み込み等は利用者の自由です。
  98.                 ただし、本作品に関するあらゆる不都合やトラブル等に対し、
  99.               著者は一切の責任を負わないことを利用の条件とします。
  100.               予めご了承のうえ、ご利用ください。
  101.  
  102. 【更新履歴】  初  版    平成 4年 1月24日(金)
  103.                           基本関数の作成
  104.  
  105.               第2版    平成 4年 1月26日(日)
  106.                           関数のマクロ化
  107.                           GDS.DOC, GDS.MAN の作成
  108.  
  109.               第3版    平成 5年 2月23日(火)
  110.                           ライブラリ基本概要の設計
  111.                           関数のコ-ディング
  112.                         平成 5年 2月24日(水)
  113.                           マクロ定義, ヘッダファイル のコ-ディング
  114.                           本作品の文書化
  115.  
  116. 【参考文献】  富士通FMRシリーズ  徹底解析マニュアル  増補改訂版
  117.               インタープログ編  BNN
  118.  
  119.